Understanding SolarisTM Filesystems and Paging
نویسنده
چکیده
This trio of papers was prepared for publication in September of 1996 when the author was a member of the Desknet group in Sun Microsystems Laboratories. He is presently in the Solaris Products group. Tuning Solaris UFS Bandwidth The purpose of this paper is to provide general tuning guidelines for getting the best bandwidth possible from large files using Solaris UFS. Information on filesystem parameters, system variables, device and striping configurations, application changes, and I/O test programs is provided. Understanding the Solaris VM Paging System The goal of this paper is to give a basic introduction to the Solaris virtual memory paging algorithms. The information presented here provides a basis for system tuning experiments and understanding pagingrelated performance problems; however, this sketch is meant only as a starting point. Trends in Single-Host Filesystems Technology This paper discusses alternatives in single-host filesystems. Its purpose is to show how technology trends have changed design tradeoffs and made obsolete many assumptions in older filesystems. Examples of current filesystems are compared to show relative strengths and weaknesses, as well as inherent architectural limitations. email address: [email protected] © 1998 Sun Microsystems, Inc. All rights reserved. The SML Technical Report Series is published by Sun Microsystems Laboratories, of Sun Microsystems, Inc. Printed in U.S.A. Unlimited copying without fee is permitted provided that the copies are not made nor distributed for direct commercial advantage, and credit to the source is given. Otherwise, no part of this work covered by copyright hereon may be reproduced in any form or by any means graphic, electronic, or mechanical, including photocopying, recording, taping, or storage in an information retrieval system, without the prior written permission of the copyright owner. TRADEMARKS Sun, Sun Microsystems, Solaris,and the Sun logo are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the U.S. and other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. For information regarding the SML Technical Report Series, contact Jeanie Treichel, Editor-in-Chief . Tuning SolarisTM UFS Bandwidth
منابع مشابه
A Pageable Memory Based Filesystem
This paper describes the motivations for memory-based filesystems. It compares techniques used to implement them and describes the drawbacks of using dedicated memory to support such filesystems. To avoid the drawbacks of using dedicated memory, it discusses building a simple memory-based filesystem in pageable memory. It details the performance characteristics of this filesystem and concludes ...
متن کاملDesign for a Tag-Structured Filesystem
Tagging is an organizational system commonly used as an alternative to hierarchical systems. Many authors have recognized the desirability of a filesystem accessed with a tagging interface, as opposed to or in addition to a traditional directory interface. Existing tagging filesystems universally use conventional, hierarchical filesystems as a backing store. This paper examines the challenges i...
متن کاملPrism: Providing Flexible and Fast Filesystem Cloning Service for Virtual Servers
This paper describes a prototype virtualized file system, Prism, for supporting hosted servers and utility computing. Prism provides a filesystem service that allows lightweight creation of filesystems for new users from existing filesystems. All users’ filesystems are mutable and yet isolated from each other. In our experiments, new filesystems can be created from existing ones in under one-fi...
متن کاملDemand Paging in Windows NT
Demand paging is a fundamental part of today's computer systems. Understanding demand paging performance is critical if we are to analyze and predict the performance for large-scale applications. This work presents experiments that illuminate the meaning of paging performance metrics available under Windows NT. We find that under some memory access conditions the Windows NT Cache manager will i...
متن کاملExt4, btrfs, and the others
In recent years, quite a few has happened in the Linux filesystem scene. Storage is becoming ever larger, solid state disks are becoming common, computers are joined into clusters sharing a storage. . . That brings new challenges to the filesystem area and new filesystems are developed to tackle them. In this paper we present a design and compare two general purpose filesystems under developmen...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1992